@charset "utf-8";
#page{
	/* background:#000; */
	position:relative;
}
.index-content{
	width:100%;
/* 	background-color:#000; */
}

.showNotice{width:95%;margin:0 auto;}
.showNoticeList{/* width: 300px;overflow:hidden;height:30px;line-height:30px; */}

.global-map,.domestic-map{
	width:95%;
	margin: 0 auto;
	height:750px;
	background:#000;
}
.domestic-map{
	/* height:680px; */
}
#s-box{
	width:100%;
	border-top:15px solid #408dff;
	background-color:#fff;
}
.s-box-arrow{
	width:37px;
	height:37px;
	background: url(../images/s-box-arrow.jpg) no-repeat;
	margin:-23px auto 0;
}
.s-box-wrap{
/* 	padding-top:50px; */
/* 	width:902px; */
/* 	margin:0 auto; */
}
.s-box-tit{
	padding-bottom:20px;
	border-bottom:1px dashed #989898;
}
.s-box-cate-tit{
	color:#2c65b4;
}
.s-box-detail{
	padding:15px 0;
}
.s-box-detail p{
	line-height:30px;
}

/**** faq - 趣味问答 ****/
.index-faq{
	background:url(../images/faq_bg.jpg) no-repeat;
	width:100%;
	height:748px;
	overflow: hidden;
}

.index-faq-circle{
	width: 633px; 
	height: 634px;
	background:url(../images/index_faq_start_end.png) no-repeat;
	margin: 70px auto 0;
	padding: 150px 0;
	text-align:center;
}

.index-faq-circle{
	position:relative;
}

.index-faq-title{
	font-size: 60px;
	font-weight: bold;
}

.index-faq-start-title{
	color: #408dff;
}

.index-faq-start-desc{
	margin: 100px 0 0 0;
}

.index-faq-error-title{
	color: #959292;
}

.index-faq-success-title{
	color: #d8271c;
}

.index-faq-small-title{
	font-size: 30px;
	margin: 20px 0 0 0;
}

.index-faq-error-desc{
	margin: 50px 0;
}

.index-faq-look-answer{
	position: absolute;
	bottom:60px;
	right: 190px;
}

.faq-sbt{
	display:block;
	width: 266px;
	margin: 50px auto 0;
	height: 81px;
	background: url(../images/faq_sbt.png) no-repeat;
	line-height: 81px;
	text-align: center;
	font-size: 40px;
	color: #fff;
}

.faq-sbt:hover{
	color: #fff;
	text-decoration: none;
}

.faq-sbt:active{
	color: #fff;
	text-decoration: none;
}

.faq-sbt:visited{
	color: #fff;
	text-decoration: none;
}


.index-faq-nav{
	position:relative;
	width: 1250px;
	margin: 50px auto;
}

.index-faq-nav-con{
	background:url(../images/index_faq_nav_bg.png) no-repeat;
	width: 100%;
	height: 35px;
}

.index-faq-nav-con li{
	float: left;
}

.index-faq-nav-con li a{
	display: block;
	width: 125px;
	line-height: 35px;
	text-align: center;
	color: #000;
}

.index-faq-nav-con li a:hover{
	text-decoration: none;
}

.ac{
	background: url(../images/index_faq_nav_active.png) no-repeat;
	color: #fff !important;
	margin-left:-22px;
}

.ac_first{
	background: url(../images/index_faq_nav_active_first.png) no-repeat;
	color: #fff !important;
}

.index-faq-award{
	position: absolute;
	right:-40px;
	top:-15px;
	/*background: url(../images/index_faq_award.png) no-repeat;*/
	width: 69px;
	height: 67px;
	text-align:center;
	font-size: 35px;
	color: #fff;
	line-height: 67px;
	font-size: 0;
}

.index-faq-modal{
	width: 1163px;
	height: 496px;
	margin: 80px auto 0;
	background: url(../images/index_faq_modal.png) no-repeat;
}

.index-faq-question{
	height: 40px;
	font-size: 20px;
	text-indent: 30px;
	position:relative;
	top: 20px;
	color: #4e96fb;
	font-weight: bold;
	padding: 0 20px;
}

.index-faq-select{
	width: 1100px;
	margin: 50px auto 0;
}

.index-faq-arrow{
	width: 1000px;
	margin: 0 auto;
}

.index-faq-option{
	padding-bottom:40px ;
	position: relative;
}

.index-faq-option-checkbox{
	position:relative;
	height:30px;
	width:40px;
}

.index-faq-option-checkbox-bg{
	width: 28px;
	height: 29px;
	background: url(../images/faq_checkbox.png) left top no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}

.index-faq-option-checkbox-ok{
	width: 28px;
	height: 27px;
	background: url(../images/faq_checkbox_success.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
}

.index-faq-option-checkbox input{
	width: 28px;
	height: 27px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 30;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

.index-faq-option-abcd{
	margin-left: 50px;
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	color: #006cff;
}

.index-faq-option-a{
	background: url(../images/faq_abcd.png) 0 5px no-repeat;
}

.index-faq-option-b{
	background: url(../images/faq_abcd.png) 0 -68px no-repeat;
}

.index-faq-option-c{
	background: url(../images/faq_abcd.png) 0 -140px no-repeat;
}

.index-faq-option-d{
	background: url(../images/faq_abcd.png) 0 -210px no-repeat;
}

.index-faq-arrow div{
	width: 87px;
	height: 30px;
	line-height: 25px;
	text-align:center;
	border: 2px solid #006cff;
	cursor: pointer;
}

.index-faq-arrow-left{
	background:#fff;
	color: #006cff;
}

.index-faq-arrow-right{
	background:#006cff;
	color: #fff;
}

.index-faq-wall{
	margin-top: -40px;
	width: 537px;
	height: 366px;
	background: url(../images/faq_answer_board.jpg) no-repeat;
	padding: 50px 30px;
	overflow: hidden;
}

.index-faq-wall-answer{
	font-size: 18px;
	color: #07448d;
	font-weight: bold;
}

.index-faq-wall-answer span{
	font-size: 36px;
	color: #4da316;
}

.index-faq-wall p{
	text-indent: 2em;
	font-size: 14px;
	color: #07448d;
	line-height: 30px;
}

.pdl-40{
}

.index-faq-answer-success,.index-faq-answer-error{
	width: 367px;
	height: 55px;
	position: absolute;
	top: -10px;
	left: 25px;
	background: url(../images/index_faq_answer_success.png) no-repeat;
}

.index-faq-answer-error{
	width: 394px;
	background: url(../images/index_faq_answer_error.png) no-repeat;
}

.index-faq-get-award{
	margin: 10px auto;
	width: 106px;
	height: 31px;
	display: block;
	background: url(../images/index_faq_get_award.png) no-repeat;
}

.qlbh-content{
/* 	margin-top: 60px; */
	widht:100%;
	overflow:hidden;
}

.dangan-con{
	margin-top: 150px;
}





/*** 公告 ***/
.BreakingNewsController{width:100%;overflow:hidden;background:#FFF;height:auto;position:relative;}
.BreakingNewsController .bn-title{display:inline-block;float:left;padding:10px 20px;background:#5aa628;color:#FFF;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:180px;right:50px;}
.BreakingNewsController ul li{list-style:none;padding:10px 20px;display:none;}
.BreakingNewsController ul li a{text-decoration:none;color:#333;display:inline-block;overflow:hidden;padding:0;}
.BreakingNewsController .bn-arrows{display:inline-block;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}
#abc p{padding:0}
.BreakingNewsController ul li p a{display:inline;color:blue !important;}
.BreakingNewsController ul li p a:hover{text-decoration:underline;}

.w-per-95{
	width: 95%;
	margin: 0 auto;
}

.w-per-95 h3{
	margin-top:0;
	margin-bottom:0;
	line-height:30px;
}

.w65{
	width:70%;
}

.w30{
	width:29%;
}

.mt40{
	margin-top:40px;
}

.pageBody{
	width:100%;
}

.solid{
	border: 1px solid #e3e8eb;
}

.p-tit{
	font-size: 16px;
}

.bold{
	font-weight: bold;
}

.h30{
	height:30px;
	line-height: 30px;
}

.pageList li{
	margin: 17px 0;	
	font-size: 14px;
	background:url(../images/side_l_arrow.jpg) left center no-repeat;
}

.pageList li a{
	color:#555555;
	margin-left: 20px;
}

.pageList li  span.date{
	color: #999999;
	margin-left: 10px;
}

.i-ml30{
	margin-left: 30px;
}

.i-mt20{
	margin-top: 20px;
}

.pageList{
	margin-left: 60px;
}

.look-more{
	font-size: 14px;
	color: #000;
	margin-right: 20px;
}

.threeMenu .p-tit{
	text-align:center;
	border: 1px solid #ccc;
	padding: 10px;
	width: 280px;
	width: 279px \9;
	cursor:pointer;
	background: #f9f9f9;
}

.threeMenu .active{
	background:#fff;
	border:1px solid #fff;
	font-weight:bold;
	color: #000;
}

.threeMenu .icon-zbgg{
	background: url(../images/zbgg.png) 50px center no-repeat;
}
.threeMenu .icon-qyml{
	background: url(../images/qyml.jpg) 50px center no-repeat;
}
.threeMenu .icon-gldw{
	background: url(../images/gldw.png) 50px center no-repeat;
}

.pf{
	height: 46px;
	border-top: 1px solid #e0e0e0;
	line-height: 46px;
	background: #f9f9f9;
}
.pf a{
	color: #000;
	font-size: 14px;
}

.ide{
	padding: 20px;
}

.block{
	float:left;
	width: 265px;
	padding: 10px 15px;
	color: #000;
}

a.block:hover{text-decoration:none;}

.index-title{
	font-size: 16px;
	margin: 10px 0;
}

.index-desc{
	font-size: 14px;
	color: #b8b8b8;
	line-height: 22px;
}

.mb30{
	margin-bottom: 30px;
}


/******** 侧边栏 ********/
.side-block{
	border: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

.side-block-l{
	width:74px; 
	height: 68px;
	font-size: 0;
	float: left;
	border-right:1px solid #e1e1e1;
}

.side-block-2{
	width:109px; 
	height: 107px;
	font-size: 0;
	float: left;
	margin-top: -10px;
}

.side-icon-book{
	background:url(../images/peixun.png) center center no-repeat;
}

.side-icon-person{
	background:url(../images/rencai.png) center center no-repeat;
}

.side-icon-fly{
	background:url(../images/bhzd.png) center center no-repeat;
}

.side-block-r{
	width: 272px;
	height:69px;
	line-height: 69px;
	float:left;
	text-indent: 15px;
}

.go-3{
	background: #f9f9f9 url(../images/go-3.png) 200px center no-repeat;
}
.go-2{
	background: #f9f9f9 url(../images/go-2.png) 200px center no-repeat;
}
.go-1{
	background: #f9f9f9 url(../images/go-1.png) 200px center no-repeat;
}

.side-two{
	border: 1px solid #e0e0e0;
}

.side-two h3{
	height:60px;
	line-height: 60px;
	width: 50%;
	border: 1px solid #e0e0e0;
	text-align:center;
	font-size: 16px;
	cursor: pointer;
}

.side-two h3.side-qlbk{
	background:#f9f9f9 url(../images/qibk.png) 15px center no-repeat;
}

.side-two h3.side-bhyf{
	background:#f9f9f9 url(../images/bhyf.png) 15px center no-repeat;
}

.side-two h3.active{
	background-color:#fff ;
}

.side-list ul{
	padding: 0 21px;
}

.side-list ul li{
	margin:17px 0;
}

.side-list ul li a{
	font-size: 14px;
	color: #555555;
}

.side-footer{
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f9f9f9;
	border-top: 1px solid #e0e0e0;
}

.side-footer a{color:#000;font-size:14px;}

.side-spec{margin: 20px 0;}

.side-wk{
	font-size: 16px;
	font-weight: bold;
	background: url(../images/bhwk.png) left center no-repeat;
	text-indent: 35px;
}

.side-spec a{font-size: 12px;color:#000;}

.side-three{
	border: 1px solid #e0e0e0;
}

.side-three ul{
	padding: 10px 25px;
}

.side-three ul li {
	background:url(../images/side_l_arrow.jpg) left 10px no-repeat;
	margin: 10px 0;
	text-indent: 12px;
	padding: 4px 0;
	border-bottom: 1px dashed #ccc;
}

.side-three ul li a{
	font-size: 14px;
	color: #000;
}

.index-aqyw{
	background:url(../images/index-aqyw.png) left center no-repeat;
	text-indent: 40px;
}

.cur-date{
	font-size: 14px;
	color: #8f8385;
	line-height: 42px;
	margin-right: 20px;
}

.banner{position:relative;}

/* .order_buy{width:135px;height:52px;position:absolute;right:37px;bottom:16px;display:block;z-index:100;} */

.ptab-order table tbody tr{
	border:1px solid #ccc;
}
.per-order-detail-x{
	font-size:14px;color: #888888; 
}
.per-order-detail-x .per-order-detail-no-cor{
	color: #000
}
.per-order-detail-frontImg{
	margin:10px;
}
.ml10{
	margin-left:10px;
}
.line-100{
	line-height: 100px !important;
}
.per-order-total,.per-order-status{
	margin-top:40px;
}
.per-order-total-bold{
	font-weight: bold;
}
.per-order-total-online{
	color: #898989
}
.per-order-status-bold{
	font-weight: bold;
	color:#3f8cfe;background:url(../images/wlxx.jpg) 73px center no-repeat;
	height:22px;
	cursor:pointer
}
.order{
	height: 280px;
	width: 355px;
	display: flex;
	flex-direction: column;
	position: relative;
	font-size: 15px;
	color: #666;
	font-weight: bold;
}
.order_bk{
	height: 100%;
	width: 100%;
	position: absolute;
}
.order_main{
	position: absolute;
	margin: auto;
	top: 10%;
	bottom: 10%;
	left: 6%;
	right: 10%;
}
.order_title{
	font-family: 黑体;
	display: flex;
	text-align: center;
	justify-content: center;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 22px;
}
.order_left{
	font-family: 黑体;
	display: flex;
	padding: 10px 0px 2px 0px;
}
.order_in_company{
	border: 1px solid #ddd;
	height: 18px;
	width: 10px;
	flex: 1;
}
.order_line{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: stretch;
}
.order select{
	border: 1px solid #ddd;
	height:18px;
}
.order_btn{
	background : url("../images/btn.png") no-repeat;
	height: 26px;
	width: 100px;
	background-size: contain;
}
.order_input_date_addon{
	padding: 6px 12px 6px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
	background-color: #FFF;
    border:0;
    border-radius: 0px;
}

.order_left_date{
	font-family: 黑体;
	display: flex;
	padding: 2px 0px;
    margin-top: 5px;
    height: 18px;
	border: 1px solid #ddd;
	text-align: center;
	width: 100%;
}
